querulous persons - French English Dictionary